#ifndef FILEEXISTSHANDLEDIALOG_H
#define FILEEXISTSHANDLEDIALOG_H

#include <QDialog>

namespace Ui {
    class FileExistsHandleDialog;
}

class FileExistsHandleDialog : public QDialog {
    Q_OBJECT
public:
    FileExistsHandleDialog(QWidget *parent = 0);
    ~FileExistsHandleDialog();
	void setMessage(const QString& message);
	int getResponseCode() const
	{
		return m_ResponseCode;
	}
private:
	void setupSignals();
private slots:
	void onOverride();
	void onIgnore();
	void onContinue();

protected:
    void changeEvent(QEvent *e);

private:
    Ui::FileExistsHandleDialog *ui;
	int m_ResponseCode;
};

#endif // FILEEXISTSHANDLEDIALOG_H
